const express = require('express');
const { fileOperation } = require('./utils.js');

const app = express();


// app.get('/remove', (req, res) => {
//   // 获取数据
//   let todoList = JSON.parse(readFileSync(resolve(__dirname, 'todo.json'), 'utf8') || '[]')
//   // console.log(todoList)
//   // 修改数据
//   todoList = todoList.filter(item => item.id !== 3);
//   // 重新写入数据到文件
//   writeFileSync(resolve(__dirname, 'todo.json'), JSON.stringify(todoList));

//   res.send('ok');
// })

app.get('/remove', (req, res) => {
  const result = fileOperation('todo.json', function(todoList) {
    return todoList.filter(item => item.id !== 2);
  })

  res.send(JSON.stringify(result));
})



app.listen(8080, function() {
  console.log('Listening on 8080');
})

